#pragma once
#include "Wnd.h"
#include "GuiPlugin.h"
#include "list"
#include "RenderViewport.h"
#include "Actor.h"
struct previewActor
{
	mini::CActor*	mpActor = nullptr;
	mini::ActorPlaceInfo*	mpActorPlaceInfo = nullptr;
};

class CProjectWnd : public mini::ui::CWnd
{
public:
	CProjectWnd();
	virtual ~CProjectWnd();
	void initWnd();


public:
	mini::CRenderViewport*	mpRenderViewport = nullptr;
	mini::ui::CList*		mpAssetContent = nullptr;
	mini::ui::CList*		mpAssets = nullptr;
	std::map<std::string,	previewActor>	mLoadActos;
	mini::CActor*			mpChooseActor = nullptr;
};

extern CProjectWnd* gProjectWnd;
